home *** CD-ROM | disk | FTP | other *** search
- Welcome to Delphi 2.0 Trial Edition
- -----------------------------------------
-
- This README file contains important, last minute information
- about the Delphi 2.0 Trial Edition.
-
-
- ABOUT THE TRIAL EDITION
- -----------------------
- The Delphi 2.0 Trial Edition was created to allow you
- to evaluate Delphi to see for yourself
- the benefits of this high-performance, object-oriented,
- Rapid Application Development environment. You will
- be able to test all of the sample applications, as well
- as create your own applications. You can also create
- high-performance user interfaces for use with C++ as
- well as high-performance DLLs for use with Visual
- Basic and other tools.
-
- Be sure to consult the extensive information about
- Delphi provided in the \info directory in the CDROM
- package of the Trial Edition.
-
- The Trial Edition provides the functionality
- of the commercial version of Delphi 2.0, with
- these restrictions:
-
- - The trial period lasts 30 days, after which the
- software will not operate.
- - The Trial Edition will not operate after
- June 1, 1997.
- - Applications and DLLs compiled with the Trial
- Edition can be run only while the Delphi Trial
- Edition (the IDE) is also running.
- - This Trial Edition does not include the Database
- Desktop utility, used for graphically creating
- databases. With this Trial Edition, you can still
- access the provided sample databases, access your
- existing .db and .dbf files, and create new databases
- by issuing SQL statements in the Database Explorer.
- - The Windows API help systems from Microsoft are
- not included in the trial version, and as a result,
- the index entries and help jumps to those topics
- will not function. The full MS help is included
- in all commercial versions of Delphi 2.0.
-
- Once you've evaluated the Delphi Trial Edition,
- contact your local reseller, or Borland International
- to purchase a commercial release of Delphi
- Developer 2.0 or Delphi Client/Server Suite 2.0.
- More information about these products is available
- at www.borland.com.
-
- Additional technical information can be found in following files:
- o DELPHI 2.0\RELNOTES.TXT
- o DELPHI 2.0\MANUALS.TXT
-
- IMPORTANT:
- ----------------------------------------
- Distributing applications generated with this trial edition
- of Delphi 2.0 is prohibited.
- ----------------------------------------
-
-
- ----------------------------------------
- TABLE OF CONTENTS
- ----------------------------------------
- 1. PRODUCT OVERVIEW
- 2. MINIMUM SYSTEM REQUIREMENTS
- 3. HOW TO GET HELP
- 4. DELPHI 2.0 INSTALLATION
- 5. BINARY CODED DECIMAL (BCD) FIELDS
- 6. DEMONSTRATION PROGRAMS
- 7. MIGRATING 16-BIT DELPHI CODE
-
-
- ----------------------------------------
- 1. PRODUCT OVERVIEW
- ----------------------------------------
- Delphi's visual design environment lets you create sophisticated
- 32-bit Windows applications for Windows 95 and Windows NT faster
- than any other development tool. Because Delphi is built around
- an optimizing 32-bit native-code compiler, Delphi applications
- are up to 15-50 times faster than interpreted p-code. You also
- have complete support for all features of the operating system
- including OLE automation, ActiveX, OCXs, Multi-threading,
- Unicode and MAPI.
-
- Delphi has an object-oriented architecture with many new
- components for quickly creating applications that offer the
- Windows 95 user interface. Delphi's component architecture is
- completely extensible so you can easily create your own
- components and add them to the environment.
-
- Delphi integrates the Borland Database Engine, providing a high
- performance, scaleable database architecture with an extensive
- collection of data controls for quickly creating database
- applications and reports.
-
- This Trial Edition of Delphi 2.0 provides you with the full
- functionality of Delphi 2.0 for a 30-day trial period. Also,
- all the applications you generate must be run from within the
- Delphi IDE - that is, you cannot run your applications as
- separate exes with this trial edition. After you have evaluated
- Delphi 2.0, visit the Borland web site at www.borland.com for
- information on how to purchase a full, unrestricted copy of
- Delphi 2.0.
-
-
- ----------------------------------------
- 2. MINIMUM SYSTEM REQUIREMENTS
- ----------------------------------------
- Delphi 2.0 requires Windows 95, Windows NT 3.51 or a 100%
- compatible operating system, an 80486 or better processor, and
- 8Mb of system memory. Delphi 2.0 has been tested under Windows 95
- and Windows NT 3.51.
-
- Disk Space Requirements:
-
- Version Full
- -------------- --------
- Trial Edition 30Mb
-
- You can also perform a Custom installation selecting only
- those options you require for the smallest possible disk
- space. Temporary space (10Mb) is used for install purposes
- and will be freed upon completion.
-
-
- ----------------------------------------
- 3. HOW TO GET HELP
- ----------------------------------------
- If you have any problems with this product, there are a number
- documents that may contain the information you need:
-
- o This README.TXT file and RELNOTES.TXT
- o Documentation Updates in DELPHI20\MANUALS.TXT
- o Online help files
-
- If you still have a question and need assistance, help is
- available from the following sources:
-
- o You can use your modem or Internet connection to easily
- obtain assistance online. Borland maintains support forums
- on CompuServe. These forums put you in contact with
- thousands of other programmers using Borland products.
- You'll be able get your questions answered and share
- information and ideas with others.
-
- You can also download the latest technical information, sample
- code, utilities, patches, etc., from these online services as
- well as from Borland's Download Bulletin Board Service (DLBBS).
-
- Access Borland's online services in the following manners:
-
- CompuServe
- ----------------------------------------
- GO BORLAND
- GO DELPHI
- GO BDELPHI32
-
-
- World Wide Web
- ----------------------------------------
- Browse the Delphi WWW page (http://www.borland.com) to
- find tips and techniques, the latest Delphi book list,
- links to other Delphi pages, newsgroups, and other
- references.
-
- Other sites of interest include:
- news://comp.lang.pascal.delphi.misc
- news://comp.lang.pascal.delphi.components
-
-
- Borland DLBBS
- ----------------------------------------
- You can reach the Borland DLBBS by dialing
- +1(408)431-5096 (up to 14,400 Baud, 8 data bits, No
- Parity, 1 Stop bit). No special setup is required.
-
-
- o TechFax is a toll-free, 24-hour automated service
- that sends free technical information to your fax machine. More
- than 1,000 documents discussing Borland software are available
- through TechFax. These documents provide valuable technical
- reference information.
-
- You can obtain TechFax bulletins or documents by calling
- +1(800)822-4269 from any touch tone telephone.
-
- o For information about installation, system configuration,
- and compatibility, call the Technical Support Hot Lines at
- +1(408)461-9195 from 6:00 AM to 5:00 PM Pacific Time.
-
- o If you need assistance beyond product installation,
- Borland offers the Advisor Lines service where you can get advice
- on program design, debugging, and performance tuning. Advisor
- Lines operate from 6:00 AM to 5:00 PM Pacific Time at
- +1(900)555-1015. Each call is $2.00 per minute, with the first
- minute free. If you want to pay for this service using a credit
- card, call +1(800)330-3372. (Available in U.S. only).
-
- o The specific steps necessary to reproduce the problem
- you are experiencing.
-
- o Computer name and model and the name and model of any
- additional hardware (video adapters, modems, etc.).
-
- o Operating system and version number (to obtain the
- version number, type VER at the command-line prompt).
-
-
- ----------------------------------------
- 4. DELPHI 2.0 INSTALLATION
- ----------------------------------------
- Please refer to the file INSTALL.TXT on the Delphi CD in the
- \INSTALL directory for complete installation instructions.
-
- To start the installation, run the SETUP.EXE program on the
- Delphi CD in the INSTALL directory.
-
-
- ----------------------------------------
- 5. BINARY CODED DECIMAL (BCD) FIELDS
- ----------------------------------------
- Binary Coded Decimal is an exact numeric type that allows high
- precision values to have exact representation in a binary format.
- Approximate numeric types, like a double, are stored as a
- mantissa and exponent. Some numbers are not well suited to being
- stored accurately in this format.
-
- A new entry has been added to the Borland Database Engine (BDE)
- configuration file and is installed with all versions of Delphi.
- The "ENABLE BCD" setting specifies whether BDE translates numeric
- and decimal fields into floating point values or BCD values.
-
- The "ENABLE BCD" setting is FALSE by default for all drivers.
- This setting can be changed with the BDE Configuration Utility
- supplied with Delphi.
-
- Existing aliases will not have the "ENABLE BCD" setting. In
- order to use this new setting, existing aliases will have to be
- removed and re-created. Once this is done, "ENABLE BCD" can be
- set to TRUE.
-
- Applications that use TDatabase components can be modified to use
- BCD, regardless of the status of any associated alias. A
- TDatabase component takes its default parameter settings from the
- BDE alias specified by the AliasName property. These settings
- may be changed in the Parameter Overrides associated with that
- component. The "ENABLE BCD" setting may be added to this list to
- allow a specific TDatabase component to use BCD values.
-
- The following table lists field types converted to BCD when
- "ENABLE BCD" is set to TRUE:
-
- Driver Field types
- --------------------------------------------------------
- dBASE All NUMBER and FLOAT fields
- InterBase DECIMAL and NUMERIC
- MS SQL MONEY, SMALLMONEY, DECIMAL, and NUMERIC
- ODBC DECIMAL and NUMERIC
- Oracle NUMBER and FLOAT
- Paradox BCD
- Sybase MONEY, SMALLMONEY, DECIMAL, and NUMERIC
-
- A field is translated to BCD only if the target driver supports
- BCD fields.
-
- When a table or query is opened in a database with "ENABLE BCD"
- set to TRUE, all fields which can be BCD fields will be mapped to
- TBCDField. You cannot select specific fields for BCD enabling.
-
- When using Paradox, any BCD field will be mapped to TBCDField
- regardless of the "ENABLE BCD" setting.
-
- NOTE
- ----------------------------------------
- TBCDField stores BCD values in the Currency data type, which
- supports up to 4 decimal places. If your data has more than 4
- decimal places you SHOULD NOT enable BCD. If you do so, values
- beyond the 4th decimal place will be lost when you save the data.
- ----------------------------------------
-
- Additional information about using the Borland Database Engine
- (BDE) with Delphi can be found in RELNOTES.TXT
-
-
- ----------------------------------------
- 6. DEMONSTRATION PROGRAMS
- ----------------------------------------
- Here's an overview of the directory tree structure containing
- demonstration programs:
-
-
- DELPHI 2.0 TRIAL EDITION\DEMOS
- - Contains numerous demonstration programs, each in their own
- directory.
-
- DELPHI 2.0 TRIAL EDITION\DEMOS\DATA
- - Contains all data used by sample programs. Note that the
- MASTAPP example defines referential integrity rules on the
- CUSTOMER, ORDERS, ITEMS and PARTS tables. These rules, which
- require that the master record be posted before a detail record
- may be posted, are defined in both the Paradox tables (.DB) the
- Local InterBase Server database (MASTSQL.GDB) versions of this
- data. If you write database applications that insert data into
- these tables and your insertions violate the referential
- integrity rules that are defined, a "Master Record Missing"
- exception will be raised.
-
- DELPHI 2.0 TRIAL EDITION\DEMOS\DOC
- - Contains sample projects from the printed documentation.
- Data used by these examples is in the DELPHI 2.0\DEMOS\DATA
- directory and is accessed using the DBDEMOS database alias
- created by SETUP.
-
- DELPHI 2.0 TRIAL EDITION\DEMOS\DB
- - Contains additional database sample projects. Data used by
- these examples is in the DELPHI 2.0\DEMOS\DATA directory and is
- accessed using the DBDEMOS database alias created by SETUP.
-
-
- ----------------------------------------
- 7. MIGRATING 16-BIT DELPHI CODE
- ----------------------------------------
- The D32_NOTE.DOC file on the Delphi CD in the INFO\BORLAND
- directory discusses a number of issues important to program
- authors migrating code from Delphi 1.0 to Delphi 2.0. The new
- Delphi 2.0 compiler has many features that change such
- fundamental mechanisms as calling conventions, string handling,
- and memory allocation. If you are porting Delphi 1.0
- applications to Delphi 2.0, we recommend reviewing the
- D32_NOTE.DOC file first.
-
- Here are two issues that are not related to porting applications
- but Delphi 1.0 users should be aware of:
-
- o Delphi 2.0's IDE makes extensive use of context menus. In many
- cases, such as the fields and string property editors, buttons
- were replaced with context menu items instead. Most views in the
- IDE use Windows 95-style right click menus to provide additional
- functionality.
-
- o Delphi 2.0 DLLs that use the Borland Database Engine do not
- require any special initialization or shutdown code. (The Delphi
- 1.0 BDEDLL.DPR sample is no longer necessary for 32-bit DLLs and
- will, in fact, not compile with Delphi 2.0.)
-
- ----------------------------------- END -----------------------------------
-